Глава 2. Работа в формах
В «1С:Предприятии» пользователь работает с формами. Форма может содержать различные элементы, с помощью которых информация отображается и может быть изменена пользователем: поля ввода, командные панели, кнопки, флажки, закладки, таблицы, различные диаграммы, поля текстового, табличного и HTML-документов, поля географической и графической схем. Данная глава содержит описание общих принципов работы с формами и элементами форм.
2.1. Общие принципы работы с формами
Существует несколько общих элементов, которые имеет каждая форма. Обычно в заголовке формы отображается название объекта или списка объектов, которые она отображает. Название формы задается в процессе настройки конфигурации и не может быть изменено пользователем.
Для выбора объекта следует нажать левую кнопку мыши, установив указатель мыши на объект, при работе с клавиатуры использовать клавиши управления курсором.
Если поле объекта имеет затененный фон, это означает, что объект недоступен для редактирования.
Для перехода к редактированию объекта дважды следует нажать левую кнопку мыши или клавишу Enter.
Элементы формы могут иметь подсказку, в которой при настройке конфигурации был описан их смысл. Чтобы получить подсказку по конкретному реквизиту формы, следует поместить над ним указатель мыши. Надпись, поясняющая назначение реквизита, появится возле указателя через 1–2 секунды (если такая надпись была создана при настройке формы).
Перемещение по элементам формы. Для перемещения по элементам формы можно использовать клавиши Tab и Shift + Tab или просто щелкать мышью на соответствующем элементе диалога.
Некоторые элементы могут быть настроены таким образом, что для перехода по Tab и Shift + Tab они недоступны (например, командная панель). Для перехода к таким элементам следует использовать мышь или комбинацию клавиш Alt + F10.
Также можно завершать ввод очередного реквизита нажатием клавиши Enter, тогда курсор будет автоматически переходить на следующий элемент диалога. Последовательность перехода определяется при разработке конфигурации.
Если это обусловлено конфигурацией, форма может проверять корректность и полноту введенных данных. В случае неправильного ввода могут появляться соответствующие сообщения.
Кроме того, после завершения ввода реквизита системой могут выполняться некоторые автоматические действия, например, заполнение значений других реквизитов формы.
Сохранение параметров формы. Если форма может изменять размер, то при закрытии и ее повторном открытии форма будет иметь те же размеры и располагаться в том же месте экрана, что и при ее закрытии. Элементы управления при этом сохранят размеры, какими они были при закрытии формы.
Внешний вид формы определяется конфигурацией и может быть изменен пользователем, если доступна возможность настроить форму (пункт меню Еще – Изменить форму). Порядок настройки форм излагается в разделе «Настройка формы» здесь.
2.2. Поля
Поля предназначены для просмотра, ввода и редактирования данных различных типов. Чтобы ввести значение в поле, нужно навести курсор на область поля, нажать левую кнопку мыши и ввести значение – обычно с помощью клавиатуры или выбором из списка.
2.2.1. Поле ввода
Поле ввода предназначено для просмотра, ввода и редактирования данных различных типов. Чтобы ввести значение в поле, нужно навести курсор на область поля, нажать левую кнопку мыши и ввести значение – обычно с помощью клавиатуры или выбором из списка.
Приемы работы с полем ввода зависят от типа данных, редактируемых или просматриваемых в элементе формы, а также от настроек, заданных в конфигурации.

Рис. 24. Пример формы с полями ввода
Обычно для того чтобы ввести данные в поле, достаточно перейти к нужному полю ввода, нажав левую кнопку мыши или клавишу Tab. При этом доступны возможности редактирования символьных строк, предоставляемые операционной системой, например, работа с буфером обмена.
Красное подчеркивание означает, что данное поле необходимо заполнить.
Более бледная рамка у поля означает, что данное поле заполняется автоматически или не рекомендуется к заполнению (например, поле Код на рис. заполняется при записи автоматически). При попытке изменить значение в таком поле вручную система выдаст соответствующее предупреждение.
В случае ввода некорректных данных в выпадающем списке отобразится информация о том, что значение не найдено.
Нажатие клавиши F4 открывает список элементов для выбора (см. рис. 25) или всплывающий список (если предусмотрено в программе).

Рис. 25. Выбор группы контрагентов из списка
Нажатие сочетания клавиш Ctrl + Shift + F4 открывает форму выбранного элемента.

Рис. 26. Открытие формы выбранного элемента из поля ввода
Осветленная рамка поля ввода (как у поля Код на рис. 26) означает, что редактировать значение в этом поле не следует.
Если для поля ввода установлен многострочный режим, то при нажатии клавиши Enter управление не переходит к следующему элементу формы, а в данном поле ввода начинается новая строка.
Для многострочного поля ввода может быть установлен расширенный режим ввода, при котором допускается использование символа табуляции, а также стандартный поиск текста. Следует учитывать, что для данного режима недоступен переход к следующему элементу формы по клавише Tab.
Если поле ввода имеет ограниченный размер данных, то при вставке в поле ввода данных из буфера обмена будет взята такая часть исходного текста, чтобы заполнить остаток места (или выделенный текст).
2.2.1.1. Строка
Если поле ввода связано со строковыми данными, то оно будет иметь вид:
![]()
Рис. 27. Пример поля ввода типа «Строка»
В незаполненном поле ввода, связанном со строковыми данными, в зависимости от конфигурации может отображаться подсказка ввода. Подсказка отображается в пустом поле ввода, скрывается при вводе текста и не влияет на вводимое значение.
![]()
Рис. 28. Подсказка в поле ввода
2.2.1.2. Число
Если поле ввода связано с числовыми данными (например, количество, сумма), то кнопка выбора будет иметь форму калькулятора, и при нажатии на нее число будет редактироваться с помощью отобразившегося калькулятора.

Рис. 29. Ввод числа в поле ввода при помощи калькулятора
Также для поля может быть настроено управление значением с помощью регулятора.
![]()
Рис. 30. Изменение значения в поле ввода с помощью регулятора «Количество»
2.2.1.3. Дата
Если поле ввода предназначено для ввода даты, то в зависимости от настроек программы пустое поле даты будет отображать разделительные точки и двоеточия.
При вводе даты существует возможность использовать встроенный календарь:

Рис. 31. Ввод даты в поле ввода с помощью календаря
Если поле ввода содержит дату и время, а отображается только дата или дата и часть времени, то при редактировании даты в поле ввода неотображаемая часть времени остается такой же, какой была до изменения.
2.2.1.4. Данные различных типов
Помимо рассмотренных выше типов значения реквизита, в форме существует возможность вводить значения, которые могут относиться к одному из нескольких типов. В поле ввода такого реквизита присутствует кнопка Выбрать. При нажатии этой кнопки на экран будет выведен список типов, из которого требуется выбрать необходимый.

Рис. 32. Ввод данных выбранного типа
В этом окне необходимо выбрать наименование требуемого типа. Далее следует в открывшемся списке выбрать требуемое значение.
2.2.1.5. Выбор значения объекта
Существует возможность выбирать значение объекта без открытия отдельного окна – в списке, который всплывает при позиционировании курсора в поле ввода или при нажатии кнопки выбора в поле (или клавиши Стрелка вниз, кроме многострочных полей).

Рис. 33. Поле ввода со всплывающим списком
Совет. При работе с клавиатуры для выбора элемента в списке также используется F4, а сочетание клавиш Ctrl + Shift + F4 открывает форму выбранного элемента.
Необходимая строка списка выбирается нажатием левой кнопки мыши.
Всплывающий список также может хранить и отображать историю выбранных значений. При позиционировании в поле ввода во всплывающем списке отображаются последние выбранные значения данных, что позволяет ускорить выбор данных, когда необходимо выбрать ранее использованные данные.
Поиск значения в поле ввода. При позиционировании в поле ввода может быть предложено ввести строку для поиска, отобразить целиком список данных (команда Показать все или клавиша F4) и/или создать новый объект (команда Создать или клавиша F8).

Рис. 34. Всплывающий список в поле ввода
Если введенного значения в списке нет, программа предложит отобразить все значения или создать новый объект.

Рис. 35. Значение в списке не найдено
При начале ввода текста программа находит данные, отвечающие набранному тексту, и выводит их в виде выпадающего списка. В зависимости от настроек программы поиск может выполняться по началу строки или по любой части строки. Например:

Рис. 36. Поиск по началу строки в поле ввода
Если для данных в поле установлена возможность поиска по любой части, достаточно ввести любой фрагмент текста, как показано на рисунке:

Рис. 37. Поиск по любой части строки в поле ввода
Если данных достаточно много и их обработка требует значительного количества времени, то во время поиска будет отображено соответствующее сообщение.

Рис. 38. Поиск данных в фоне
Если в поле выбраны данные, помеченные на удаление, будет выведено предупреждение.
Если для набранного текста не найдено соответствий, то система предложит выбрать одно из действий – выбрать из списка, показать все или создать новый объект (если такая возможность установлена в программе).
При выборе команды Создать (или при нажатии клавиши F8) откроется форма создания нового объекта.
Во время выбора в выпадающем списке поля ввода при щелчке мышью на другом элементе формы всплывающий список закроется, а значение, установленное в нем, не изменится.
Примечание. Для реквизитов, тип которых не определен (например, выбран составной тип), программа не позволит ввести текст до тех пор, пока не будет указан конкретный тип данных.
Полнотекстовый поиск данных при вводе. В зависимости от настроек конфигурации для поиска данных в поле ввода может быть использован полнотекстовый поиск. При этом дается возможность ввести одно или несколько слов. Поиск будет выполнен по любому из введенных слов.

Рис. 39. Полнотекстовый поиск в поле ввода
Во время полнотекстового поиска будут найдены строки, содержащие искомые слова во всех сочетаниях. Будут найдены как целые слова, так и строки, в которых вводимые строки являются частью целых слов. (аналогично действию оператора * полнотекстового поиска).
Отказ от выбранного значения. Значение, которое вводится путем выбора из списка, очищается с помощью кнопки очистки, расположенной справа от поля реквизита (если такая кнопка определена при конфигурировании) или клавишами Shift + F4. При этом в поле будет установлено значение по умолчанию для данного поля.
![]()
Рис. 40. Поле ввода с кнопкой очистки
Ввод и возврат к предыдущему значению отменяются клавишей Esc.
В многострочном поле ввода при нажатии клавиши Esc на экране отобразится вопрос о сохранении изменений. Чтобы сохранить выполненные изменения, нужно нажать кнопку Да. Чтобы отказаться от изменения, нажать Нет. Чтобы вернуться к редактированию поля, нажать кнопку Отмена.
2.2.2. Флажок
Элемент формы Флажок предназначен для включения или выключения некоторого значения.
Используются флажки, имеющие два либо три состояния.
![]()
Рис. 41. Пример флажка на форме
Если флажок, расположенный в колонке таблицы или на форме, недоступен для редактирования, то он отображается особым способом.
Для переключения значения флажка следует щелкнуть по нему мышью или (при использовании клавиатуры) активизировать его клавишами Tab и Shift + Tab и нажать Пробел.
Для флажка с двумя состояниями также поддерживается переключение клавишами + (плюс) и – (минус).
2.2.3. Переключатель
Элемент формы Переключатель предназначен для выбора одного из нескольких возможных значений. Требуемое значение выбирается с помощью мыши. При использовании клавиатуры следует активизировать текущее выбранное значение переключателя клавишами Tab и Shift + Tab, клавишами управления курсором выбрать требуемое значение и нажать клавишу Enter. Например, в форме товара предлагается выбор вида товара:
![]()
Рис. 42. Переключатель вида товара
2.3. Тумблер
Элемент формы Тумблер предназначен для переключения значений (как переключатель) или для включения значения (аналогично флажку). В самом простом виде тумблер выглядит, как показано на рисунке:
![]()
Рис. 43. Тумблер состояния заказа
Для выбора значения нужно нажать соответствующую кнопку тумблера. У нажатой кнопки активизируется зеленый индикатор, и она будет отображена ярче.
2.4. Индикатор
Индикатор используется только для отображения текущего состояния реквизита формы, с которым он связан (определяется при проектировании конфигурации).
![]()
Рис. 44. Индикатор
2.5. Полоса регулирования
Элемент формы Полоса регулирования предназначен для быстрого и наглядного ввода числовых значений. По внешнему виду он напоминает обычный линейный регулятор (на рисунке под полем ввода, с которым он связан), расположенный вертикально или горизонтально.

Рис. 45. Регулятор значения
Значение реквизита, связанного с этим элементом, определяется положением бегунка и значениями минимума и максимума, установленными при проектировании конфигурации.
Положение бегунка может быть изменено клавишами управления курсором, но с помощью мыши удобнее.
2.6. Гиперссылка
В форме могут располагаться элементы управления, представляющие собой текст, при наведении указателя мыши на который указатель принимает вид руки (см. рис. 46) и появляется подчеркивание. Такой элемент называется Гиперссылка. Он предназначен для перехода к некоторому объекту (например, открытия других форм). Для выбора гиперссылки следует щелкнуть по ней мышью или сделать ее активной клавишами Tab и Shift + Tab и нажать клавишу Enter. Настройка отработки нажатия гиперссылки определяется при проектировании конфигурации. Гиперссылку могут иметь и картинки, размещенные в форме. При поднесении указателя мыши к картинке с гиперссылкой форма указателя также принимает вид, как на рис. 46.
![]()
Рис. 46. Гиперссылка на форме
2.7. Кнопка
Кнопки в форме используются для выполнения некоторых действий, предусмотренных алгоритмом формы. Для выбора кнопки следует щелкнуть по ней мышью или сделать ее активной клавишами Tab и Shift + Tab и нажать клавишу Enter.
Одна из кнопок в форме может быть предопределенной, и ее нажатие может выполняться не только мышью, но и с помощью клавиш Ctrl + Enter.
![]()
Рис. 47. Кнопка на форме
Для некоторых кнопок могут быть предусмотрены другие комбинации клавиш, которые позволяют нажать эту кнопку без использования мыши и без перехода к ней последовательным обходом элементов формы.
Для некоторых кнопок может быть задан режим отображения нажатия. Такие кнопки используются при установке или отмене какого-либо режима.
Если действие, связанное с кнопкой, недоступно, кнопка также будет отображаться как недоступная.
![]()
Рис. 48. Кнопка не доступна
В зависимости от программы и конкретной формы, кнопки также могут иметь форму овала, отображать текст и/или картинку, иметь рамку, особый цвет фона или используемый шрифт в заголовке.
![]()
Рис. 49. Различные кнопки в форме.
2.8. Таблица
Форма может содержать таблицу, предназначенную для просмотра списка с несколькими колонками. Состав колонок определяется назначением конкретной формы, а строки являются собственно данными, которые просматриваются в списке и в некоторых случаях могут редактироваться. В качестве примера приведем список номенклатуры в документах Продажа.

Рис. 50. Список товаров в документе «Продажа»
В некоторых формах колонки располагаются таким образом, что значения колонок в каждой строке таблицы выводятся в несколько уровней (два или более). Такой способ позволяет одновременно выводить в строке большое количество информации без прокручивания таблицы по горизонтали.
Если высота ячейки таблицы равна одной строке, а в ячейке при этом содержится несколько строк текста, то отображается только первая строка текста, которая заканчивается многоточием.
Добавление, копирование, удаление, изменение данных, сортировка, отбор и другие действия с данными, размещаемыми в списке, обычно осуществляются с помощью кнопок командной панели списка или с помощью команд контекстного меню, вызываемых в области списка, если выполнение подобных действий предусмотрено при конфигурировании.
Приемы работы с таблицей зависят от типа данных, редактируемых или показываемых в элементе формы, а также от настроек, заданных в конфигурации или определенных средствами встроенного языка, и в основном совпадают с правилами работы с полем ввода. Для начала редактирования ячейки нужно нажать клавишу Enter или выбрать ячейку и начать ее редактировать. Чтобы завершить редактирование строки таблицы, нужно нажать клавиши Shift + F2.
Просмотр таблицы. При просмотре таблицы существует возможность использовать мышь и клавиатуру.
Для удобства просмотра содержимого таблицы ширина колонок может быть изменена. Для этого следует подвести указатель мыши к границе колонок, пока он не изменит вид, и нажать левую кнопку мыши. Перемещая мышь, установить нужную ширину колонок, затем отпустить кнопку мыши. Установленные размеры колонок запоминаются. Если при изменении ширины колонки нажать клавишу Ctrl, то будет изменяться ширина только данной колонки.
Если ширина колонки не позволяет увидеть всего содержимого поля, то следует поместить указатель мыши над нужной колонкой в нужной строке, и возле указателя появится содержимое поля полностью.
Существует возможность изменять порядок следования колонок при просмотре таблицы. Если необходимо установить порядок следования колонок, следует воспользоваться настройкой формы, описанной здесь.
В некоторых таблицах допускается использование множественного выбора строк списка. Удерживая нажатой клавишу Ctrl, можно выбрать необходимые строки с помощью мыши или клавиш управления курсором.
Для листания таблицы постранично используются клавиши PgUp и PgDown.
Для перехода на первую строку таблицы служат клавиши Ctrl + Home; на последнюю – Ctrl + End.
Корректировка ячейки таблицы. Для корректировки реквизита таблицы следует выбрать ячейку, содержащую этот реквизит, и начать редактирование. Если для ячейки предусмотрен список значений, следует нажать Ctrl + Стрелка вниз, чтобы открыть его и выбрать значение из списка. Для окончания редактирования ячейки – нажать клавишу Enter. Если для редактирования данных в ячейке используется поле ввода, то доступны приемы работы для поля ввода. Подробнее см. здесь.
Ввод строки. Для ввода в таблицу новой строки следует нажать клавишу Insert. Новая ячейка строки автоматически переключается в режим редактирования. Нажатие клавиши Enter после указания значения реквизита переводит курсор в следующую ячейку.
Возможность перехода между ячейками строки во время редактирования с помощью повторного нажатия Enter или клавиши Tab устанавливается на этапе конфигурирования.
Также новая строка может быть создана автоматически при нажатии клавиши Стрелка вниз в последней строке таблицы, если такая возможность была установлена в конфигурации. Если при редактировании новой строки не была введена информация ни в одну ячейку,то новая строка будет удалена.
Примечание. Если при вводе строки в таблицу курсор после нажатия клавиши Enter перескакивает через ячейки, значит, в данной конфигурации установлен пропуск этих колонок таблицы.
Удаление строки. Предусмотрена возможность удаления строк таблицы.
Внимание! Удаление строки производится без дополнительного предупреждения.
Для удаления строки таблицы используются клавиши управления курсором, или можно мышью выбрать строку и нажать клавишу Delete.
Копирование строки. Чтобы скопировать строку, нужно выбрать клавишами управления курсором или мышью строку, которая будет служить образцом, и нажать клавишу F9. В таблицу будет добавлена новая строка, данные которой будут заполнены значениями, скопированными из данных строки-образца.
Номера строк. Крайняя левая колонка таблицы содержит номера строк. При вводе новой строки в таблицу ей автоматически присваивается очередной порядковый номер.
На форме может быть определен порядок следования строк таблицы. При этом существует возможность передвигать строки вверх и вниз. Для перемещения строк используются команды Переместить вверх и Переместить вниз. При перемещении строк их номера автоматически изменяются.
Сортировка строк таблицы. Строки в таблице могут быть упорядочены произвольным образом, если это обусловлено конфигурацией системы. Чтобы установить сортировку строк по данным любой колонки, нужно выбрать колонку и выполнить команду меню Еще – Сортировать по убыванию или Сортировать по возрастанию. Также существует возможность перетаскивать строки таблицы с помощью мыши.
Если необходимо установить более сложное упорядочивание элементов таблицы, следует воспользоваться настройкой формы, описанной здесь.
2.9. Группы
Система предоставляет возможность объединять различные элементы формы в группы. Это могут быть группы полей, колонок таблицы или списка, страницы, группы команд. Также колонки списка могут быть объединены в вертикальные или горизонтальные группы. В качестве примера вертикальная группа колонок списка на форме будет выглядеть следующим образом:

Рис. 5152. Группа колонок таблицы
Элементы на форме могут визуально распределяться по группам. Группа может быть обособлена чертой или выделена рамкой. Например, как показано на рисунке.

Рис. 53. Группа полей на форме
При настройке формы существует возможность перемещать элементы формы между группами. При этом системой определяется допустимость такого переноса. Если перенос требует изменения каких-либо свойств элемента, изменение осуществляется автоматически. Например, при переносе группы элементов в группу с видом Страницы ее свойство Вид изменится с Обычная группа на Страница. Если в результате изменились требования к подчиненным элементам, они либо автоматически изменяются, либо удаляются.
На форме могут располагаться группы, которые можно сворачивать. Такие группы отображаются особым образом.

Рис. 54. Сворачиваемая группа
При нажатии кнопки в заголовке такой группы ее содержимое скроется.
Чтобы раскрыть содержимое группы, следует снова нажать кнопку.
Подробнее о настройке форм см. раздел «Настройка формы» здесь.
2.9.1. Командная панель
Форма может содержать группы элементов вида Командная панель. Каждая командная панель представляет собой набор кнопок (команд), действие которых распространяется только на данную форму или на отдельную часть формы.
При работе с клавиатуры командная панель участвует в обходе элементов формы по клавише Tab или Shift + Tab. Обходятся все кнопки, а при нажатии кнопки панели (клавишей Enter) выполняется действие.
2.9.2. Страницы
Форма может содержать страницы, если это обусловлено конфигурацией. Закладки страницы могут быть расположены вертикально (сверху, снизу) или горизонтально (слева, справа) от содержимого страницы. Для выбора определенной страницы необходимо щелкнуть на ней левой кнопкой мыши. Также между страницами можно переключаться, используя сочетания клавиш Ctrl + PgUp (вперед) или Ctrl + PgDn.
Каждая такая страница может содержать какие-либо «свои» элементы формы. Например, форма документа Расходная накладная может содержать закладку Товары, на которой расположен список товаров, и закладку Прочее с полем для дополнительного описания отгрузки (как показано на рис. ).

Рис. 55. Страницы в документе «Расходная накладная»
2.10. Диаграмма
Диаграмма может быть встроена в форму и в табличный документ.
Существует возможность управлять диаграммой, встроенной в форму. Настройка производится с помощью реквизитов, размещенных в форме (состав определяется при конфигурировании). Если позволяют исходные данные, допускается выбор другого типа диаграммы. О работе с диаграммой в табличном документе см. приложение «Редактор табличных документов», поставляемое в электронной версии документации.
2.11. Поле текстового документа
Поле текстового документа предназначено для работы с текстами. В нем размещается окно текстового редактора, предназначенное для ввода и сохранения строк текста. Подробнее о работе с редактором см. приложение «Редактор текстового документа», доступное в электронной версии документации.
2.12. Поле HTML-документа
Поле HTML-документа предназначено для просмотра HTML-документа на форме. При просмотре информации, размещенной в поле, доступен переход по ссылкам (если такие предусмотрены), поиск с помощью команд главного меню Правка: Найти, Найти следующий, Найти предыдущий, переход между страницами с помощью команд контекстного меню Вперед, Назад.
Примечание. Если на поле отображается внешний ресурс, то поиск выполняется средствами браузера.
Для данного поля доступны команды меню Файл: Печать, Сохранить как.
2.13. Поле графической схемы
Элемент формы Поле графической схемы предназначен для отображения и редактирования графической схемы.
Редактирование графических схем описано в приложении 4 «Редактор графической схемы», доступном в электронной версии документации.
Порядок обхода элементов схемы определяется при конфигурировании.
Команда Графическая схема – Масштаб предназначена для выбора масштаба отображения графической схемы.
Аналогичные действия по изменению масштаба можно выполнять с помощью мыши, у которой имеется колесо прокрутки, при нажатой клавише Ctrl.
В этом поле могут отображаться общие карты маршрута бизнес-процессов или карты маршрута конкретных экземпляров бизнес-процессов с учетом пройденных и активных точек маршрута.
В качестве примера отображения карты маршрута в графической схеме приведем карту маршрута бизнес-процесса продажи.

Рис. 56. Графическая схема карты маршрута
Пройденные точки маршрута отображаются заштрихованным фоном (на рисунке – Выписка счета). Точка маршрута считается пройденной, если все связанные с ней задачи выполнены.
Активные точки обводятся красной пунктирной линией. Точка считается активной, если с ней связана одна или более невыполненная задача (на рисунке – Утверждение счета).
2.14. Поле картинки
Элемент Поле картинки предназначен для размещения в форме различных картинок. Этот элемент также может содержать ссылку (см. описание в разделе «Гиперссылка»).
В некоторых случаях, когда изображение не помещается в поле элемента, при выборе элемента появляются линейки прокрутки, с помощью которых можно увидеть изображение полностью (если такая возможность была установлена в конфигурации). При наличии линейки прокрутки изображение можно двигать также с помощью клавиш управления курсором, Home (показать верхний левый угол), End (показать нижний правый угол), PgUp (перейти вверх на размер окна по вертикали, а при нажатой клавише Alt – по горизонтали), PgDn (перейти вниз на размер окна по вертикали, а при нажатой клавише Alt – по горизонтали).
Если мышь имеет колесо прокрутки, то вертикальное перемещение изображения выполняется прокруткой колеса от себя (вверх) и к себе (вниз). Если при прокрутке нажать клавишу Shift, то выполняется горизонтальная прокрутка картинки.
Для элемента формы Поле картинки добавляется контекстное меню, состоящее из пунктов Копировать, Сохранить как, Просмотреть картинку.
Чтобы скопировать изображение в буфер обмена, нужно выбрать пункт меню Копировать. После этого его можно вставить в другое приложение.
Меню Сохранить как доступно для картинок, загруженных из файла. С его помощью можно сохранить картинку в файл на диске.
Если выбран пункт Просмотреть картинку, то на экран выводится окно просмотра картинки, в котором есть кнопки увеличения и уменьшения масштаба, а также установки реального размера. Существует возможность изменять размеры окна. Для выбора нужного масштаба используются пункты меню Увеличить, Уменьшить и Оригинальный размер. Для изменения масштаба можно также использовать клавиши, расположенные на цифровой клавиатуре. Нажатие клавиши + (плюс) увеличивает картинку, клавиши – (минус) – уменьшает. Команда Оригинальный размер устанавливает реальный размер картинки.
Следует отметить, что для действий, выполняемых с помощью мыши, картинка должна быть «в фокусе», т. е. по ней следует предварительно щелкнуть мышью. Если щелкнуть одну из кнопок, то фокус будет на кнопке, и дальнейшие действия мышью (прокрутка и масштаб) не будут выполняться до тех пор, пока фокус не будет снова установлен на картинке.
Аналогичные действия по изменению масштаба можно выполнить с помощью мыши, у которой имеется колесо прокрутки, при нажатой клавише Ctrl. Для увеличения масштаба необходимо крутить колесо от себя, для уменьшения – на себя. Изменение масштаба также можно выполнять с клавиатуры, используя клавиши + (плюс) и – (минус), расположенные справа от цифровой клавиатуры.
2.15. Поле табличного документа
Форма может содержать встроенный табличный документ (элемент формы Поле табличного документа). О работе с элементом формы Поле табличного документа см. в приложении 3, поставляемом в электронной версии документации.
Перемещение по таблице. Окно табличного документа в любой момент времени показывает только часть таблицы, расположенной в этом окне. Для выбора ячейки таблицы используется мышь. Выбранная ячейка становится активной. Для вывода на экран областей, не поместившихся в границах окна, используются линейки прокрутки.
Совет. Чтобы прокрутить документ по горизонтали, нужно нажать и удерживать клавишу Shift, прокрутить колесо мыши.
Для удобства прокрутки большого документа можно нажать колесо мыши и выбрать курсором направление прокрутки. Скорость прокрутки зависит от расстояния между текущим положением курсора и тем местом, где было нажато колесо (отображается специальным образом).
Управление видом таблицы. При помощи пунктов подменю Таблица – Вид можно управлять отображением различных областей и компонентов табличного документа: заголовков строк и колонок, сеткой таблицы и т. д.
Кратко поясним назначение пунктов меню Вид. Каждый пункт работает как переключатель: выбор (нажатие) вызывает или прекращает отображение соответствующей области.
|
Пункт меню |
Действие |
|
Зафиксировать таблицу |
Фиксирует верхние строки и левые колонки табличного документа таким образом, чтобы при перелистывании табличного документа они постоянно присутствовали на экране |
|
Отображать сетку |
Включает и отключает показ сетки табличного документа – тонких линий, разделяющих ячейки таблицы |
|
Отображать заголовки |
Управляет показом заголовков строк и колонок табличного документа |
|
Отображать группы |
Включает и отключает показ групп – областей слева от заголовков строк и сверху от заголовков колонок |
|
Редактирование |
Включает и отключает запрет на любые изменения в табличном документе |
|
Отображать примечания |
Включает и отключает режим показа примечаний |
|
Черно-белый просмотр |
Отключает и включает показ цветов, заданных для табличного документа. При включении этого пункта (в меню напротив него появляется галочка) все цвета будут определяться установками операционной системы |
|
Режим просмотра страниц |
Отключает и включает показ минимального количества строк (определяется введенной информацией), области печати, разрывов страниц |
|
Масштаб |
Дискретно масштабирует изображение. При выборе этого пункта открывается подменю, в котором можно выбрать желаемый масштаб изображения табличного документа |
Совет. Для масштабирования можно использовать мышь с колесом прокрутки. Нужно нажать клавишу Ctrl и, не отпуская ее, повернуть колесо. Движением колеса от себя масштаб увеличивается, к себе – уменьшается.
Фиксация таблицы (шапки и боковой части). Редактор табличных документов системы «1С:Предприятие» позволяет зафиксировать верхние строки и левые колонки табличного документа таким образом, чтобы при прокрутке табличного документа они постоянно присутствовали на экране.
Чтобы зафиксировать верхние строки табличного документа, следует выделить строку табличного документа целиком и выбрать пункт Таблица – Вид – Зафиксировать таблицу. Зафиксированы будут все строки, расположенные выше выделенной строки.
Чтобы зафиксировать колонки табличного документа, следует выделить колонку табличного документа целиком. Зафиксированы будут колонки, расположенные слева от выделенной колонки.
Чтобы зафиксировать одновременно строки и колонки табличного документа, следует выделить одну ячейку табличного документа. Зафиксированы будут строки и колонки, расположенные соответственно выше и левее выделенной ячейки.
Для отмены фиксации следует повторно выбрать пункт Зафиксировать таблицу.
Защита от редактирования. Для запрета редактирования табличного документа используется пункт Таблица – Вид – Редактирование, который должен быть отключен.
Если ячейка содержит текст, который полностью не помещается в видимой области, то при подведении указателя мыши текст показывается в виде подсказки. Если размер текста достаточно большой, чтобы отобразить его в виде подсказки, показывается только часть текста.
2.16. Поле форматированного документа
На форме может быть расположен элемент вида Поле форматированного документа, предназначенный для хранения текстового документа, включающего элементы форматирования: выделение цветом, изменение шрифта текста, гиперссылки, картинки и т. д.
Такое поле может использоваться, например, при создании сообщения электронной почты или для редактирования простейшего html-документа.
Если поле форматированного документа находится в режиме Только просмотр, то пользователь может переходить по ссылкам, которые содержит документ. Переход выполняется в новом окне браузера.
С помощью команд главного меню Файл – Сохранить и Сохранить как форматированный документ может быть сохранен как текстовый файл или html-документ.
Форматирование документа выполняется с помощью команд командной панели форматированного документа.
Кратко перечислим предоставляемые возможности форматирования.
Изменение шрифта. Шрифт документа можно изменить двумя способами:
● выбрать команду Изменение Шрифта и в диалоге Выбор шрифта выбрать шрифт, размер шрифта, стиль начертания (Жирный, Подчеркнутый, Наклонный, Зачеркнутый) и нажать кнопку OK;
● выделить текст, шрифт которого нужно изменить, и с помощью соответствующих команд панели увеличить или уменьшить размер шрифта пошагово, установить стиль шрифта (полужирный, курсив или подчеркнутый).
Выбор цвета фона и текста. Система «1С:Предприятие» обеспечивает возможность выбрать цвет фона и цвет текста. Для этого нужно выделить текст, на панели выбрать команду Изменение цвета фона (чтобы изменить цвет фона текста) или Изменение цвета текста (чтобы изменить цвет текста). В открывшемся диалоге Выбор цвета выбрать необходимый цвет и нажать кнопку OK.
Вставка гиперссылки. Текст форматированного документа может содержать ссылки. Нужно выделить объект (текст или картинку), выбрать команду Вставить гиперссылку. На экран выводится диалог формирования. В поле Ссылка указать адрес гиперссылки и нажать кнопку ОK.
Выделенный объект форматируется в соответствии со стилем гиперссылки. Обычно это синий цвет текста с подчеркиванием.
Вставка картинки. В форматированный документ можно вставлять картинки. Для вставки картинки следует выбрать команду Вставить картинку и указать файл в стандартном диалоге выбора файла.
Вставка символов. Для добавления в текст символов из списка используется команда Вставить символ.
Вставка списка. Чтобы начать маркированный список, используется команда Маркированный список; чтобы начать нумерованный – Нумерованный список. Затем нужно ввести текст.
Чтобы добавить следующий элемент списка, следует нажать клавишу Enter.
Для завершения списка нужно нажать клавишу Enter дважды или нажать клавишу Backspace, чтобы удалить последний маркер или цифру списка.
Настройка выравнивания. Текст документа может быть выровнен по левому краю, по правому краю или по ширине документа.
Нужно выделить текст, который необходимо выровнять, и нажать кнопку Влево/Вправо/По центру/По ширине.
Текст с отступами. Можно увеличить или уменьшить отступ от края поля для одного или нескольких абзацев текста.
Чтобы увеличить отступ, нужно выделить текст и нажать кнопку Увеличить отступ. Если необходимо его уменьшить, нажать Уменьшить отступ.
Междустрочный интервал. Чтобы настроить междустрочный интервал, нужно выделить текст и выбрать команду Междустрочный интервал. В открывшемся окне ввести размер интервала с клавиатуры или с помощью кнопок и нажать ОК.
2.17. Поле планировщика
Элемент формы Поле планировщика предназначен для отображения и редактирования различных данных планирования. В зависимости от конфигурации, данный элемент можно использовать для планирования задач, расписаний, событий, встреч и т. д.
В поле планировщика всегда содержится одно измерение – шкала времени.

Рис. 57. Поле планировщика с периодом отображения «День»
В зависимости от настроек конфигурации, в поле могут использоваться несколько измерений.
Период отображения поля планировщика также может зависеть от конфигурации.
Существует возможность с помощью команд главного меню, расположенных в подменю Планировщик изменять период, отображаемый в поле планировщика:
● К началу – перейти к началу периода отображения.
● Назад – перейти к предыдущему периоду отображения. Например, если выбран период отображения День и отображается день 12 августа 2014 г., будет выполнен переход к 11 августа 2014 г.
● Сегодня – перейти к текущему дню.
● Вперед – перейти к следующему периоду отображения.
● К концу – перейти к концу периода отображения.
2.17.1. Добавление элемента
В зависимости от настроек конфигурации, существует несколько способов добавления элементов на поле.
Чтобы создать элемент, достаточно выбрать нажатием правой клавиши мыши поле напротив требуемого интервала на оси времени.
Если установлено в настройках конфигурации, при выборе времени появится окно быстрого редактирования элемента.

Рис. 58. Создание нового элемента планировщика
Чтобы сохранить информацию, нажмите кнопку OK.
2.17.2. Редактирование элемента
Чтобы просмотреть или изменить данные элемента, в контекстном меню или в окне быстрого редактирования следует нажать кнопку Редактировать. При этом откроется диалог редактирования элемента.

Рис. 59. Редактирование элемента планировщика
В диалоге устанавливается следующая информация об элементе планировщика:
● Наименование – наименование элемента планировщика;
● Период проведения – Если установлен флажок Весь день, время проведения события автоматически устанавливается 00:00 – 23:59 для выбранного дня;
● Период повтора -Чтобы установить период повтора события, нажмите ссылку Повторять... или установите флажок слева от нее. Расписание повторов события редактируется в отдельном окне.
Для завершения редактирования элемента планировщика нажмите ОK.
Чтобы отменить внесенные изменения, нажмите Отмена.
Чтобы удалить событие, нажмите кнопку Удалить.
2.17.2.1. Перемещение элемента
Изменить интервал времени, занятый элементом, можно несколькими способами:
● Можно перетащить элемент на новые дату и время с помощью мыши.
● Изменить интервал времени в диалоге редактирования элемента.
2.17.2.2. Создание повторяющегося элемента
В планировщике существует возможность настроить повторение элемента с заданным интервалом, например, каждый день или по указанным дням в течение недели.
Для этого установите флажок Повторять… или щелкните по ссылке в окне редактирования элемента планировщика.

Рис. 60. Создание повторяющегося элемента
В открывшемся окне установите требуемые параметры.

Рис. 61. Редактирование расписания элемента планировщика
На закладке Общее указывается дата завершения повторов ( в поле Повторять до: ), число повторов (поле Число повторов), интервал повтора в днях, месяцах, годах (Повторять каждые)
Проверить правильность настройки можно в нижней части окна редактирования расписания.
На закладке Недельное указывается недельное расписание элемента:

Рис. 62. Редактирование недельного расписания элемента планировщика
В поле Повторять каждые устанавливается интервал повтора элемента планировщика в неделях.
В группе По дням недели следует установить флажки по тем дням недели, в которых элемент будет повторяться.
На закладке Месячное указывается месячное расписание элемента планировщика.

Рис. 63. Редактирование месячного расписания
В группе Повторять в следует выбрать номер дня месяца и/или дня недели в месяце и указать порядок отсчета (с начала или конца месяца/недели).
В группе По месяцам следует установить флажки по тем месяцам, в которых требуется повторение элемента.
В нижней части окна редактирования расписания представлены сводные данные установленного расписания повторов.

Рис. 64. Сводные данные расписания повторов
2.17.3. Удаление элемента
Данное действие доступно только для элементов планировщика, которые пользователь может редактировать. Чтобы удалить элемент, выберите его правой кнопкой мыши и в контекстном меню выберите команду Удалить.

Рис. 65. Удаление элемента планировщика
2.18. Работа формы с сохранением настроек
Когда на форме расположено много реквизитов, то в конфигурации может быть предусмотрена возможность сохранять наборы установленных реквизитов и использовать их при необходимости. Для этого на форме располагаются команды Сохранить параметры и Восстановить параметры.

Рис. 66. Команды для работы с параметрами формы
Следует установить нужные значения в полях формы и выбрать команду Сохранить параметры… В появившемся окне Сохранение параметров ввести имя для набора сохраняемых параметров и нажать кнопку Сохранить.

Рис. 67. Сохранение параметров формы
Для использования сохраненных ранее параметров формы служит команду Восстановить параметры. В появившемся окне нужно выбрать набор параметров и нажать кнопку Выбрать.

Рис. 68. Выбор сохраненных параметров формы
Параметры из выбранного набора будут использоваться в качестве параметров формы.